//package com.sky.entity;
//
//import io.swagger.annotations.ApiModelProperty;
//import lombok.Data;
//import lombok.EqualsAndHashCode;
//import org.springframework.security.core.GrantedAuthority;
//
//import java.util.List;
//
///**
// * sys_role
// * @author sy
// */
//@EqualsAndHashCode(callSuper = false)
//@Data
//public class SysRole extends BaseEntity implements GrantedAuthority {
//
//    /**
//     * 主键
//     */
//    //@NotBlank(message = "角色名称不能为空")
//    @ApiModelProperty(value="角色名称")
//    private String name;
//
//    /**
//     * 角色介绍
//     */
//    @ApiModelProperty(value="角色介绍")
//    private String introduction;
//
//    /**
//     * 状态，0：禁用，1：启用
//     */
//    @ApiModelProperty(value="状态，0：禁用，1：启用")
//    private Integer status;
//
//    @ApiModelProperty(value = "权限列表")
//    private List<SysPermission> sysPermissionList;
//
//    private static final long serialVersionUID = 1L;
//
//    @Override
//    public String getAuthority() {
//        return name;
//    }
//}
